Multiple-View User Modeling in Software Reuse

نویسندگان

  • Yufeng F. Chen
  • Nazir A. Warsi
چکیده

Structural view To understand a software component with this view, the user model need represent user's knowledge of the computer language's syntax. Typically, the component is expressed as an abstract syntax tree. The vocabularies used in this view are based on syntactic grammar (data structure etc.) For example, the structural description for the software component stack will be either a linked list or an array. The retrieval mechanism is strongly related to the syntactic pattern recognition (Gonzalez & Thomason 1978). Structural decomposition is typically using parser to make a transition from source code to basic structural representation blocks (statements, procedures etc.) We propose a multiple-view user modeling to provide a basis for enabling the user to choose the most appropriate user model to be used in a specific software reuse process. The possibility of integrating with several different user view models can further increase user conceptualization capabilities. This approach is then concretely experimented in an advice prototype with the proposed multiple-view user model for using a software reuse library system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Casos de (Re)Uso: Uma Abordagem para Reuso de Software Interativo Dirigida por Casos de Uso e Padrões Concretos de Interação,

This paper aims to present an use case driven software reuse approach for interactive systems, integrating – by means of some aspects of use case life cycle (from modeling to implementation) several well-known reuse concepts and techniques like use case patterns, interaction patterns and design patterns. The approach focuses on how to promote user interface reuse integrated to reuse of applicat...

متن کامل

Bandwidth and Delay Optimization by Integrating of Software Trust Estimator with Multi-User Cloud Resource Competence

Trust Establishment is one of the significant resources to enhance the scalability and reliability of resources in the cloud environment. To establish a novel trust model on SaaS (Software as a Service) cloud resources and to optimize the resource utilization of multiple user requests, an integrated software trust estimator with multi-user resource competence (IST-MRC) optimization mechanism is...

متن کامل

TouchRAM: A Multitouch-Enabled Tool for Aspect-Oriented Software Design

This paper presents TouchRAM, a multitouch-enabled tool for agile software design modeling aimed at developing scalable and reusable software design models. The tool gives the designer access to a vast library of reusable design models encoding essential recurring design concerns. It exploits model interfaces and aspect-oriented model weaving techniques as defined by the Reusable Aspect Models ...

متن کامل

User models sharing and reusability: a component-based approach

The current state of affairs in user modeling is that user models are developed ad-hoc, as part of a specific application. The proprietary user models are evidence of the lack of standard user-modeling processes and the amount of unnecessary rework done. Nowadays, when people tend to share information, open source is available, and Component-based software development is a common practice, it i...

متن کامل

Applying Experiences of Organizing Large-Scale Knowledge Bases to Industry-Sized Software Reuse

keywords. compositional software reuse, large-scale knowledge base organization, contextual knowledge representation, multiple-view approach, case-based reasoning. 1. INTRODUCTION Software reuse is widely believed to be a promising means for improving software productivity and reliability, and therefore is an issue of growing interest in software engineering. Unfortunately, many difficulties pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007